package cn.mumzone.pos.model;

import java.io.Serializable;
import java.util.List;

/**
 * Created by qiuzhenhuan on 2019/7/31.
 */

public class RepoGoodsEntity implements Serializable{

    private int selectedCount;
    private boolean isManuallyAdd; // 是否是手动添加的批次
    private double inStockPrice; // 入库价

    private boolean inTheInventory;
    private String goodsNum;
    private String goodsUnitId;
    private String code;
    private String secendClassifyName;
    private String incomeTaxRates;
    private String firstClassifyName;
    private String isBatch;
    private String secendClassifyId;
    private String goodsBatchNumber;
    private String warehouseName;
    private String dr;
    private String isAllot;
    private String goodsQuantity;
    private String goodsUnit;
    private String id;
    private String shopId;
    private String bulkBear;
    private String brand;
    private String goodsCompanyId;
    private String isParameter;
    private String unitName;
    private String goodsPackParameterId;
    private String barCode;
    private String createTime;
    private String warehouseId;
    private String orgAllocated;
    private String brandId;
    private String dateInProduced;
    private String goodsPrice;
    private String name;
    private String primaryClassifyId;
    private String firstClassifyId;
    private String goodsCode;
    private String status;
    private List<GoodsPackParameterBean> goodsPackParameter;
    private List<RepoGoodsSpecEntity> parameter;

    public boolean isInTheInventory() {
        return inTheInventory;
    }

    public void setInTheInventory(boolean inTheInventory) {
        this.inTheInventory = inTheInventory;
    }

    public String getGoodsNum() {
        return goodsNum;
    }

    public void setGoodsNum(String goodsNum) {
        this.goodsNum = goodsNum;
    }

    public boolean isManuallyAdd() {
        return isManuallyAdd;
    }

    public void setManuallyAdd(boolean manuallyAdd) {
        isManuallyAdd = manuallyAdd;
    }

    public double getInStockPrice() {
        return inStockPrice;
    }

    public void setInStockPrice(double inStockPrice) {
        this.inStockPrice = inStockPrice;
    }

    public int getSelectedCount() {
        return selectedCount;
    }

    public void setSelectedCount(int selectedCount) {
        this.selectedCount = selectedCount;
    }

    public List<RepoGoodsSpecEntity> getParameter() {
        return parameter;
    }

    public void setParameter(List<RepoGoodsSpecEntity> parameter) {
        this.parameter = parameter;
    }

    public String getGoodsUnitId() {
        return goodsUnitId;
    }

    public void setGoodsUnitId(String goodsUnitId) {
        this.goodsUnitId = goodsUnitId;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getSecendClassifyName() {
        return secendClassifyName;
    }

    public void setSecendClassifyName(String secendClassifyName) {
        this.secendClassifyName = secendClassifyName;
    }

    public String getIncomeTaxRates() {
        return incomeTaxRates;
    }

    public void setIncomeTaxRates(String incomeTaxRates) {
        this.incomeTaxRates = incomeTaxRates;
    }

    public String getFirstClassifyName() {
        return firstClassifyName;
    }

    public void setFirstClassifyName(String firstClassifyName) {
        this.firstClassifyName = firstClassifyName;
    }


    public String getSecendClassifyId() {
        return secendClassifyId;
    }

    public void setSecendClassifyId(String secendClassifyId) {
        this.secendClassifyId = secendClassifyId;
    }

    public String getGoodsBatchNumber() {
        return goodsBatchNumber;
    }

    public void setGoodsBatchNumber(String goodsBatchNumber) {
        this.goodsBatchNumber = goodsBatchNumber;
    }

    public String getWarehouseName() {
        return warehouseName;
    }

    public void setWarehouseName(String warehouseName) {
        this.warehouseName = warehouseName;
    }

    public String getDr() {
        return dr;
    }

    public void setDr(String dr) {
        this.dr = dr;
    }



    public String getGoodsUnit() {
        return goodsUnit;
    }

    public void setGoodsUnit(String goodsUnit) {
        this.goodsUnit = goodsUnit;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getShopId() {
        return shopId;
    }

    public void setShopId(String shopId) {
        this.shopId = shopId;
    }


    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public String getGoodsPackParameterId() {
        return goodsPackParameterId;
    }

    public void setGoodsPackParameterId(String goodsPackParameterId) {
        this.goodsPackParameterId = goodsPackParameterId;
    }

    public String getBarCode() {
        return barCode;
    }

    public void setBarCode(String barCode) {
        this.barCode = barCode;
    }


    public String getWarehouseId() {
        return warehouseId;
    }

    public void setWarehouseId(String warehouseId) {
        this.warehouseId = warehouseId;
    }

    public String getOrgAllocated() {
        return orgAllocated;
    }

    public void setOrgAllocated(String orgAllocated) {
        this.orgAllocated = orgAllocated;
    }

    public String getBrandId() {
        return brandId;
    }

    public void setBrandId(String brandId) {
        this.brandId = brandId;
    }

    public String getDateInProduced() {
        return dateInProduced;
    }

    public void setDateInProduced(String dateInProduced) {
        this.dateInProduced = dateInProduced;
    }

    public String getGoodsPrice() {
        return goodsPrice;
    }

    public void setGoodsPrice(String goodsPrice) {
        this.goodsPrice = goodsPrice;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPrimaryClassifyId() {
        return primaryClassifyId;
    }

    public void setPrimaryClassifyId(String primaryClassifyId) {
        this.primaryClassifyId = primaryClassifyId;
    }

    public String getFirstClassifyId() {
        return firstClassifyId;
    }

    public void setFirstClassifyId(String firstClassifyId) {
        this.firstClassifyId = firstClassifyId;
    }

    public String getGoodsCode() {
        return goodsCode;
    }

    public void setGoodsCode(String goodsCode) {
        this.goodsCode = goodsCode;
    }

    public String getIsBatch() {
        return isBatch;
    }

    public void setIsBatch(String isBatch) {
        this.isBatch = isBatch;
    }

    public String getIsAllot() {
        return isAllot;
    }

    public void setIsAllot(String isAllot) {
        this.isAllot = isAllot;
    }

    public String getGoodsQuantity() {
        return goodsQuantity;
    }

    public void setGoodsQuantity(String goodsQuantity) {
        this.goodsQuantity = goodsQuantity;
    }

    public String getBulkBear() {
        return bulkBear;
    }

    public void setBulkBear(String bulkBear) {
        this.bulkBear = bulkBear;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getGoodsCompanyId() {
        return goodsCompanyId;
    }

    public void setGoodsCompanyId(String goodsCompanyId) {
        this.goodsCompanyId = goodsCompanyId;
    }

    public String getIsParameter() {
        return isParameter;
    }

    public void setIsParameter(String isParameter) {
        this.isParameter = isParameter;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public List<GoodsPackParameterBean> getGoodsPackParameter() {
        return goodsPackParameter;
    }

    public void setGoodsPackParameter(List<GoodsPackParameterBean> goodsPackParameter) {
        this.goodsPackParameter = goodsPackParameter;
    }

    public static class GoodsPackParameterBean implements Serializable{
        /**
         * goodsUnitId : cf47a4485e374166aeb316f7ff2fc471
         * code :
         * unitName : 袋
         * goodsId : f68074f4513e4b0bb50b3ac5e8150974
         * unitNum : 1
         * id : 147565c69a0d42fc89869891918b2a0e
         * baseUnitName : 袋
         * status : 0
         * isShow : 1
         */

        private String goodsUnitId;
        private String code;
        private String unitName;
        private String goodsId;
        private int unitNum;
        private String id;
        private String baseUnitName;
        private int status;
        private String isShow;

        public String getGoodsUnitId() {
            return goodsUnitId;
        }

        public void setGoodsUnitId(String goodsUnitId) {
            this.goodsUnitId = goodsUnitId;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getUnitName() {
            return unitName;
        }

        public void setUnitName(String unitName) {
            this.unitName = unitName;
        }

        public String getGoodsId() {
            return goodsId;
        }

        public void setGoodsId(String goodsId) {
            this.goodsId = goodsId;
        }

        public int getUnitNum() {
            return unitNum;
        }

        public void setUnitNum(int unitNum) {
            this.unitNum = unitNum;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getBaseUnitName() {
            return baseUnitName;
        }

        public void setBaseUnitName(String baseUnitName) {
            this.baseUnitName = baseUnitName;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getIsShow() {
            return isShow;
        }

        public void setIsShow(String isShow) {
            this.isShow = isShow;
        }
    }


}
